//api文件夹用于存放对后台请求的代码
import service from ".";//导入
import qs from 'qs'

const orderApi = {
    insert(orderVo) {
        return service.post("/order", orderVo);
    },
    //用户自己的订单分页搜索
    selectByPage(condition, pageNum, pageSize) {
        condition.pageNum = pageNum;
        condition.pageSize = pageSize;
        return service.get("/order/selectAll", {
            params: condition
        });
    },
    //管理员看所有的订单分页搜索
    selectByPage1(condition, pageNum, pageSize) {
        condition.pageNum = pageNum;
        condition.pageSize = pageSize;
        return service.get("/order/selectAll1", {
            params: condition
        });
    },
    //根据id查询(用户用的)
    selectById(id) {
        return service.get(`/order/${id}`);
    },
    //根据id查询(管理员用的)
    selectById1(id) {
        return service.get(`/order/admin/${id}`);
    },
    pay(orderVo) {
        return service.post("/order/pay", orderVo);
    },
    pay1(orderVo) {
        return service.post("/order/pay1", orderVo);
    },
    update(order) {
        return service.put("/order/update", order);
    },
    //管理员用的
    update1(order) {
        return service.put("/order/update1", order);
    },
    updateStatus(id) {
        return service.put(`/order/${id}`);
    },
    update2(id) {//用户申请退货退款
        return service.put(`/order/updateGoodsMoney/${id}`)
    },
    update22(id) {//商家同意退货退款
        return service.put(`/order/updateGoodsMoney1/${id}`)
    },
    update4(id) {//用户申请退款
        return service.put(`/order/updateMoney/${id}`)
    },
    update44(id){//商家同意退款
        return service.put(`/order/updateMoney1/${id}`)
    },
};
export default orderApi;//导出